/**
 * 初始化贷款产品详情对话框  /^\+?[1-9]\d*$/
 */
var AchievementsInfoDlg = {
    AchievementsInfoData: {},
    validateFields: {

    }
}

/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
AchievementsInfoDlg.set = function (key, val) {
    this.AchievementsInfoData[key] = (typeof value == "undefined") ? $("#" + key).val() : value;
    return this;
}
/**
 * 关闭此对话框
 */
AchievementsInfoDlg.close = function () {
    parent.layer.close(window.parent.Achievements.layerIndex);
}
/**
 * 验证数据是否为空
 */
AchievementsInfoDlg.validate = function () {
    $('#addForm').data("bootstrapValidator").resetForm();
    $('#addForm').bootstrapValidator('validate');
    return $("#addForm").data('bootstrapValidator').isValid();
};
/**
 * 收集数据
 */
AchievementsInfoDlg.collectData = function () {
    this.set('id').set("remark");
}
/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
AchievementsInfoDlg.get = function (key) {
    return $("#" + key).val();
}

/**
 * 清除数据
 */
AchievementsInfoDlg.clearData = function () {
    this.AchievementsInfoData = {};
}
AchievementsInfoDlg.refresh = function () {
    window.parent.Achievements.table.refresh();
}
/**
 * 提交添加
 */
AchievementsInfoDlg.editSubmit = function () {
    var remark = $('#remark').val();
    var id = $('#id').val();

    if (remark == "" || remark == null) {
        alert("请输入备注！");
    } else {
        this.clearData();
        this.collectData();

        //提交信息
        var ajax = new $ax(Feng.ctxPath + "/achievements/addRemark", function (data) {
            Feng.success("添加成功!");
            AchievementsInfoDlg.refresh();
            AchievementsInfoDlg.close();
        }, function (data) {
            Feng.error("添加失败!" + data.responseJSON.message + "!");
        });
        ajax.set(this.AchievementsInfoData);
        ajax.start();
    }
}


//初始化数据
AchievementsInfoDlg.initData = function () {
    //状态单选
    var seletimeLength = $('#itimeLength').val();
    if ($('#id').val() != "") {
        $("#timeLength option[value=" + seletimeLength + "]").attr("selected", "selected");
    }
}


$(function () {
    AchievementsInfoDlg.initData();
});
